database
Class Database

java.lang.Object
  extended by database.Database

public class Database
extends java.lang.Object

Class Database Fonctions facilitant l'utilisation de la Base de Données

Author:
Hervé Le Fouler et Lionel Lasry

Field Summary
private  java.sql.Connection connexion
          Objet de type Connection
 
Constructor Summary
Database()
           
 
Method Summary
 void closeConnection()
          Ferme la connection en cours à la BDD
 java.sql.Connection createConnection()
          Création d'une connection par défaut à une base de données Crée une connection avec des paramètres définis dans la fonction
 java.sql.Connection createConnection(java.lang.String driver, java.lang.String url, java.lang.String user, java.lang.String password)
          Création d'une connection à une base de données
 com.mysql.jdbc.ResultSet getAttributesById(int id, java.lang.String table)
          Renvoie un resultat unique sur un id
 void lancerUpdate(java.lang.String query)
          Execute un Update SQL
static void main(java.lang.String[] args)
           
 com.mysql.jdbc.ResultSet returnResultOfQuery(java.lang.String query)
          Execute une requête SQL et renvoit son résultat
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

connexion

private java.sql.Connection connexion
Objet de type Connection

Constructor Detail

Database

public Database()
Method Detail

createConnection

public java.sql.Connection createConnection(java.lang.String driver,
                                            java.lang.String url,
                                            java.lang.String user,
                                            java.lang.String password)
Création d'une connection à une base de données

Parameters:
String - driver pilote
String - url l'url de la BDD
String - user l'utilisateur de la BDD
String - password le mot de passe de l'utilisateur
Returns:
Object Connection

createConnection

public java.sql.Connection createConnection()
Création d'une connection par défaut à une base de données Crée une connection avec des paramètres définis dans la fonction

Returns:
type Connection

closeConnection

public void closeConnection()
Ferme la connection en cours à la BDD


returnResultOfQuery

public com.mysql.jdbc.ResultSet returnResultOfQuery(java.lang.String query)
Execute une requête SQL et renvoit son résultat

Parameters:
String - query, une requête SQL
Returns:
ResultSet

lancerUpdate

public void lancerUpdate(java.lang.String query)
Execute un Update SQL

Parameters:
String - query, une requête SQL

getAttributesById

public com.mysql.jdbc.ResultSet getAttributesById(int id,
                                                  java.lang.String table)
Renvoie un resultat unique sur un id

Parameters:
id - l'id du tuple
table - la table qu'on veut lire
Returns:
ResultSet

main

public static void main(java.lang.String[] args)